package edos.prm.artifact;

import java.lang.annotation.*;

/**
 * An {@code Attribute} is any meta-data that is associated with an
 * {@code Artifact}, and that can be queried in a look-up operation.
 * <p>
 * An {@code Attribute} is declared as an annotation, rather than as an
 * interface, to cater for use of existing types as attributes.
 * 
 * @version 1.0
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented

public @interface Attribute {}
